package com.wondersgroup.fjzlpt.org.dao.inter.Qytj;

import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.quick.framework.boot.repository.sql.jdbcTemplate.inter.SqlBeanBaseDao;
import org.springframework.stereotype.Repository;

import java.util.Map;

/**
 * Created by sanma on 2017/10/11.
 */
@Repository
public interface QytjDAO extends SqlBeanBaseDao {

    /**
     * 根据条件分页查询签约统计信息
     * @param map 条件
     * @return 签约统计信息
     */
    JSONObject queryTjxxPage(Map map);

    /**
     * 根据条件查询签约签约、续约、解约事件信息
     * @param map 条件
     * @return 签约事件信息
     */
    JSONArray queryQysjxx(Map map);

    /**
     * 根据条件查询签约转介事件信息
     * @param map 条件
     * @return 签约事件信息
     */
    JSONArray queryQyZjsjxx(Map map);

    /**
     * 根据条件查询签约变更事件信息
     * @param map 条件
     * @return 签约事件信息
     */
    JSONArray queryQyBgsjxx(Map map);
}
